package cn.com.bod.fas.pm.dao.mapper;

import java.util.List;

import cn.com.bod.fas.pm.model.po.CuSpecialCust;
import org.apache.ibatis.annotations.Param;

import cn.com.bod.fas.pm.model.po.CuSpecialCustWhite;
import cn.com.yusys.yusp.commons.mapper.CommonMapper;
import cn.com.yusys.yusp.commons.mapper.QueryModel;

/**
 * @description 特殊客户信息Mapper
 * @author houyaoxun
 * @date 2019年9月24日
 * @version 1.0.0
 * @Copyright (c) scfhdt
 */
public interface CuSpecialCustMapper extends CommonMapper<CuSpecialCust> {
	/**
	 * @description 通过查询条件查询特殊客户
	 * @author houyaoxun
	 * @date 2019年9月24日
	 * @param 
	 * @return List<CuSpecialCust>
	 */
	List<CuSpecialCust> getListByModel(QueryModel model);
	/** @description 导入EXCEL表格数据到白名单客户临时表
	     * @author houyaoxun
	     * @date 2019年9月24日
	     * @param 白名单客户List
	     * @return void
	 */
	void importSpecialCust(List<CuSpecialCustWhite> list);
	/**
	 * @description 将白名单客户临时表导入到特殊客户表
	 * @author houyaoxun
	 * @date 2019年9月24日
	 * @param 
	 * @return void
	 */
	void importWhiteToSpecial(int i);
	/**
	 * @description 删除白名单客户临时表数据
	 * @author houyaoxun
	 * @date 2019年9月24日
	 * @param 
	 * @return void
	 */
	void deleteWhite(int i);
	/**
	 * @description 删除白名单客户
	 * @author houyaoxun
	 * @date 2019年9月24日
	 * @param 
	 * @return int
	 */
	int delWhiteCust(@Param("ids") String ids);
	
}